<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1023px) {
	img {
		object-fit: cover;
	}

	ul,
	p,
	h2,
	h3 {
		margin: 0;
		padding: 0;
	}

	.wrapper {
		width: 100%;
		box-sizing: border-box;
		overflow-x: hidden;
		padding-top: 1.5rem;
	}

	.pc,
	.subnav,
	.am_subtag,
	.GrainMain,
	.subnav {
		display: none;
	}

	.am_header {
		width: 100%;
		background: url(../images/header.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 2.5rem 100%;
		height: 1.5rem;
		border-bottom: 0.02rem solid #014099;
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 99;
	}

	.wrap {
		padding: 0px 0.3rem;
	}

	.am_logo {
		width: 3.46rem;
		height: 0.8rem;
		float: left;
	}

	.am_logo img {
		width: 100%;
		height: 100%;
		vertical-align: middle;
	}

	.nav_search {
		float: right;
		height: 1.5rem;
	}

	.nav_search select {
		display: none;
	}

	.nav_search input {
		background: url(../images/search.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: contain;
		width: 0.41rem;
		height: 0.41rem;
		margin-top: 0.55rem;
		float: left;
		margin-right: 0.8rem;
	}

	.nav_line {
		height: 0.46rem;
		border: dashed 0.02rem rgba(255, 255, 255, 0.5);
		margin-top: 0.51rem;
		position: absolute;
		right: 14%;
	}

	.nav_search .am_menu {
		width: 0.44rem;
		height: 0.36rem;
		background: url(../images/menu.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: contain;
		margin-top: 0.57rem;
		float: right;
	}

	.am_footer {
		background-color: #014099;
		width: 100%;
		padding-top: 0.6rem;
		padding-bottom: 0.3rem;
		position: relative;
		z-index: 100;
	}

	.am_subfooterl {
		width: 100%;
		margin-bottom: 0.8rem;
	}

	.am_subfooterl h2 {
		width: 2rem;
		height: 0.48rem;
		background-color: #ed6d00;
		border-radius: 0.24rem;
		font-size: 0.24rem;
		text-align: center;
		color: #fff;
		line-height: 0.48rem;
		margin-bottom: 0.2rem;
	}

	.am_subfooterl p {
		width: 100%;
		text-align: left;
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #fff;
		padding-top: 0.15rem;
	}

	.am_subfooterr.fr {
		float: none;
	}

	.am_subfooterdiv {
		width: 100%;
		padding: 0.4rem 0 0.2rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
		font-size: 0.24rem;
	}

	.am_subfooterdiv h2 {
		text-align: left;
		font-size: 0.3rem;
		position: relative;
		color: #fff;
		width: 100%;
		line-height: 0.38rem;
	}

	.am_subfooterdiv h2:after {
		content: '';
		background: url(../images/add.png);
		background-repeat: no-repeat;
		background-size: cover;
		width: 0.2rem;
		height: 0.2rem;
		position: absolute;
		top: 25%;
		right: 0;
	}

	.am_subfooterdiv.active h2:after {
		content: '';
		background: url(../images/jian.png);
		background-repeat: no-repeat;
		background-size: cover;
		width: 0.2rem;
		height: 0.06rem;
		position: absolute;
		top: 25%;
		right: 0;
	}

	.am_subfooterdiv.active .am_subtag {
		display: block;
		margin-top: 0.2rem;
	}

	.am_subfooterdiv a {
		font-size: 0.28rem;
		line-height: 0.4rem;
		color: rgba(255, 255, 255, 0.7);
		padding-top: 0.3rem;
		padding-left: 0.4rem;
		display: flex;
	}

	.am_subfooterdiv:last-child {
		padding-right: 0;
	}

	.am_bootom {
		width: 100%;
		padding-top: 0.4rem;
		margin-top: 0.9rem;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}

	.am_bootom .fr,
	.am_bootom .fl {
		float: none;
		text-align: center;
	}

	.am_bootom .logo_inc {
		margin: 0px auto;
		display: block;
		width: 2.66rem;
		height: 0.62rem;
	}

	.am_bootomtag {
		margin-top: 0.4rem;
		color: #ffffff;
		font-size: 0.2rem;
	}

	.am_bootomtag a {
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #ffffff;
		padding: 0px 0.15rem 0rem;
	}

	.am_bootomtag a:first-child {
		padding-left: 0;
	}

	.am_bootomtag p {
		font-size: 0.2rem;
		line-height: 0.38rem;
		color: #ffffff;
		opacity: 0.5;
	}

	.mt12 {
		margin-top: 0.12rem;
	}


	.swiper-container {
		width: 100%;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		height: 8.2rem;
	}

	.am_swiper img {
		width: 100%;
		height: 100%;
		vertical-align: top;
	}

	.swiper-pagination-switch {
		width: 0.15rem;
		height: 0.15rem;
		display: inline-block;
		border-radius: 100%;
		background: none;
		opacity: 1;
		border: solid 2px #ffffff;
		margin-right: 0.2rem;
	}

	.swiper-active-switch {
		background-color: #ed6d00;
		border: solid 2px #ed6d00;
	}

	.pagination {
		bottom: 0;
		left: 0;
		width: 100%;
		padding-left: 0;
		position: absolute;
		text-align: center;
	}

	.swiper_layout {
		background: url(../images/p_header1.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		width: 7.2rem;
		height: 2.39rem;
		position: absolute;
		right: 0;
		bottom: 0.8rem;
		z-index: 1;
		display: flex;
		justify-content: space-between;
		box-sizing: border-box;
	}

	.swiper_layout img {
		max-width: 0.73rem;
		max-height: 0.72rem;
		margin-top: 0.84rem;
		margin-left: 0.46rem;
	}

	.swiper_title {
		padding-right: 0.3rem;
		padding-top: 0.3rem;
		font-size: 0.22rem;
		line-height: 0.36rem;
		color: #000000;
		opacity: 0.8;
		width: 5.5rem;
		height: 1.8rem;
		overflow: hidden;
	}

	.am_container {
		width: 100%;
		padding: 0.6rem 0px 0.35rem;
		background: #fff;
		box-sizing: border-box;
	}

	.am_product {
		width: 100%;
		box-sizing: border-box;
		padding-bottom: 1rem;
	}

	.am_base {
		width: 100%;
		text-align: center;
		font-size: 0.24rem;
		line-height: 0.48rem;
		letter-spacing: 0.02rem;
		color: rgba(1, 64, 153, 0.6);
	}

	.am_base h2 {
		font-size: 0.34rem;
		line-height: 0.48rem;
		color: #014099;
	}

	.base_line {
		width: 0.35rem;
		height: 0.02rem;
		background-color: #014099;
		display: block;
		margin: 0.1rem auto;
	}

	.am_productul ul {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		box-sizing: border-box;
		padding: 0 0.3rem;
	}

	.am_productul li {
		width: 100%;
		margin-top: 0.5rem;
		position: relative;
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #fff;
		text-align: center;
	}

	.product_clear {
		background-color: #014099;
		padding-bottom: 0.52rem;
		width: 100%;
	}

	.am_productul li:nth-of-type(2n) .product_clear {
		background-color: #ed6d00;
	}

	.productul_h {
		font-size: 0.3rem;
		line-height: 0.36rem;
		text-align: center;
		color: #014099;
		margin-bottom: 0.18rem;
	}

	.am_productul li .clear_img {
		width: 100%;
		margin-top: 0.58rem;
	}

	.am_productul li:nth-of-type(2n) .clear_img {
		height: 3.39rem;
		width: 90%;
	}

	.am_productul li:nth-of-type(2n) .productul_h {
		color: #ed6d00;
	}

	.am_productul li:nth-of-type(2n) p,
	.am_productul li:nth-of-type(2n) h3 {
		color: #333;
	}

	.por {
		position: relative;
	}

	.product_clear h3 {
		width: 100%;
		text-align: center;
		font-size: 0.34rem;
		line-height: 0.46rem;
		padding: 0.4rem 0 0.2rem;
		color: #fff;
	}

	.product_clear p {
		padding: 0px 0.3rem;
		color: #fff;
	}

	.marktes_ul,
	.am_module {
		width: 100%;
		margin-top: 0.3rem;
		box-sizing: border-box;
	}

	.marktes_ul li {
		width: 100%;
		margin-bottom: 0.32rem;
	}

	.marktes_ul .img {
		width: 100%;
	}

	.marktes_ul .img img {
		width: 100%;
		height: 100%;
		vertical-align: top;
	}

	.marktes_h {
		padding: 0.25rem 0;
		border: solid 1px rgba(204, 204, 204, 0.3);
		border-top: 0;
	}

	.marktes_h h2 {
		font-size: 0.3rem;
		line-height: 0.38rem;
		text-align: center;
		color: #333333;
	}

	.am_module {
		margin-top: 0.42rem;
	}

	.am_modulel,
	.am_video {
		width: 100%;
		background-color: #f6f6f6;
		box-sizing: border-box;
		margin-bottom: 0.5rem;
		position: relative;
	}

	.modulel_news {
		background: url(../images/am_img.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
		height: 1.86rem;
		font-size: 0.18rem;
		line-height: 0.48rem;
		color: rgba(255, 255, 255, 0.6);
		position: relative;
		display: inline-block;
		vertical-align: top;
	}

	.modulel_news h2 {
		margin-top: .4rem;
		margin-left: 0.3rem;
		font-size: 0.36rem;
		line-height: 0.48rem;
		color: #ffffff;
	}

	.news_line {
		width: 0.32rem;
		height: 0.02rem;
		background-color: #ffffff;
		display: block;
		margin: 0.15rem 0.3rem;
	}

	.modulel_news p {
		margin-left: 0.3rem;
		color: rgba(255, 255, 255, 0.6);
		letter-spacing: 0.02rem;
	}

	.news_more {
		width: 1.58rem;
		height: 0.42rem;
		background-color: #ed6d00;
		border-radius: 0.21rem;
		line-height: 0.42rem;
		text-align: center;
		position: absolute;
		top: 0.4rem;
		right: 0.3rem;
		color: #ffffff;
		font-size: 0.18rem;
	}

	.news_more img {
		width: 0.2rem;
		height: 0.15rem;
		vertical-align: middle;
		margin-left: 0.1rem;
	}

	.am_moduler {
		padding: 0.3rem 0.2rem 0;
	}

	.am_Metal {
		width: 100%;
		height: 1.42rem;
		overflow: hidden;
		box-sizing: border-box;
		display: none;
	}

	.am_Metal img {
		width: 2rem;
		height: 1.42rem;
		float: left;
	}

	.am_Metalr {
		width: 66%;
		border-bottom: 1px dashed #ccc;
		height: 1.41rem;
		margin-left: 0.22rem;
		float: left;
	}

	.am_attribute_panel .am_Metalr h2 {
		font-size: 0.18rem;
		line-height: 0.28rem;
		color: #666666;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;

	}

	.am_attribute_panel .am_Metalr h3 {
		font-size: 0.27rem;
		line-height: 0.42rem;
		color: #333;
		text-overflow: ellipsis;
		display: -webkit-box;
		font-weight: bold;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		width: 100%;
		margin: 0px;
		float: none;
	}

	.am_Metalr p {
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		font-size: 0.22rem;
		line-height: 0.3rem;
		color: #999999;
	}

	.am_attribute {
		width: 100%;
		margin: 0.1rem auto 0;
		display: block;
		box-sizing: border-box;
		padding-bottom: 0.3rem;
	}

	.am_attribute_panel {
		width: 100%;
		margin-top: 0.2rem;
	}

	.am_attribute_panel:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.panel_date {
		padding-right: 0.22rem;
		border-right: 1px solid #999;
		font-size: 0.18rem;
		color: #999;
		line-height: 0.28rem;
		float: left;
		vertical-align: top;
		padding-left: 0.22rem;
	}

	.panel_date h2 {
		font-size: 0.48rem;
		line-height: 0.58rem;
		margin-bottom: 0.05rem;
		color: #666666;
		font-weight: bold;
	}

	.am_attribute_panel h3 {
		font-size: 0.24rem;
		line-height: 0.38rem;
		margin: 0.26rem 0;
		width: 75%;
		color: #333333;
		float: right;
		font-weight: bold;
		margin-left: 0.2rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.am_attribute_panel.active h2,
	.am_attribute_panel.active h3 {
		color: #014099;
	}

	.am_attribute_panel.active .panelTit {
		display: none;
	}

	.am_attribute_panel.active .am_Metal {
		display: block;
	}

	.am_video {
		background: #fff;
		height: 6rem;
	}

	.am_video .modulel_news {
		background: url(../images/am_img1.jpg);
	}

	.video_panel,
	.video_panel img {
		width: 100%;
		position: relative;
		height: 3.81rem;
	}

	.video_panel .play {
		background: url(../images/video.png);
		background-repeat: no-repeat;
		background-position: center;
		width: 0.62rem;
		height: 0.62rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		cursor: pointer;
		background-size: cover;
	}

	.VideoTit {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.25rem;
		color: #fffefe;
		position: absolute;
		bottom: 0;
		text-align: center;
		left: 0;
		background: rgba(2, 2, 2, 0.49);
		z-index: 5;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.vid {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}

	.arrow-left {
		background-image: url(../images/next.png);
		width: 7px;
		height: 13px;
		background-size: contain;
		top: 12%;
		right: 0.8rem;
		position: absolute;
		z-index: 999;
	}

	.arrow-right {
		background-image: url(../images/prev.png);
		width: 7px;
		height: 13px;
		background-size: contain;
		top: 12%;
		right: 20px;
		position: absolute;
		z-index: 999;
	}

	.am_customerul {
		display: flex;
		justify-content: space-between;
		box-sizing: border-box;
		width: 100%;
		flex-wrap: wrap;
		margin-top: 1rem;
	}

	.am_customerul li {
		width: 33.3%;
		height: 1.03rem;
		margin-bottom: 0.35rem;
	}

	.am_customerul li .img {
		width: 70%;
		height: 100%;
		position: relative;
		display: block;
		margin: 0px auto;
	}

	.am_customerul li .img img {
		position: absolute;
		max-width: 100%;
		max-height: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.backtop {
		background: url(../images/back.png);
		background-repeat: no-repeat;
		width: 0.69rem;
		height: 0.74rem;
		background-size: cover;
		position: fixed;
		cursor: pointer;
		bottom: 10%;
		right: 0.3rem;
		z-index: 99;
		display: none;
	}

	.navigation_nav {
		padding: 0.5rem 0;
		width: 100%;
		background: #FFFFFF;
		z-index: 999;
		position: fixed;
		top: 0;
		left: 0;
		display: none;
		height: 100%;
		overflow-y: scroll;
	}

	.navigation_nav .close {
		background: url(../images/close.png);
		background-repeat: no-repeat;
		background-size: 0.32rem 0.33rem;
		width: 90%;
		height: 0.33rem;
		padding-bottom: 0.3rem;
		background-position: right;
		margin-bottom: 0;
	}

	.navigation_index {
		font-size: 0.36rem;
		padding: 0.68rem 0 0.36rem;
		color: #333;
		margin: 0px 0.68rem;
		border-bottom: 1px solid #ccc;
		line-height: 0.45rem;
		font-weight: 600;
		display: block;
	}

	.navigation_subnav {
		padding: 0.68rem 0 0.36rem;
		margin: 0px 0.68rem;
		border-bottom: 1px solid #ccc;
	}

	.navigation_subnav h2 {
		width: 100%;
		color: #333;
		line-height: 0.45rem;
		font-weight: 600;
		position: relative;
		font-size: 0.36rem;
	}

	.navigation_subnav h2:after {
		content: '';
		background: url(../images/down.png);
		background-repeat: no-repeat;
		background-size: cover;
		width: 0.28rem;
		height: 0.16rem;
		position: absolute;
		top: 25%;
		right: 0;
	}

	.navigation_subnav a {
		font-size: 0.3rem;
		display: block;
		line-height: 0.48rem;
		padding-top: 0.4rem;
		padding-left: 0.38rem;
		color: #666666;
	}

	.navigation_subnav a.nor,
	.navigation_subnav.active h2 {
		color: #014099;
	}

	.navigation_subnav.active h2:after {
		content: '';
		background: url(../images/down1.png);
		background-repeat: no-repeat;
		background-size: cover;
		width: 0.28rem;
		height: 0.16rem;
	}

	.navigation_subnav.active .am_subtag {
		display: block;
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.navigation_subnav:last-child {
		border: 0;
	}

	/* è”ç³»æˆ‘ä»¬ */
	.OtherBanner img {
		width: 100%;
		vertical-align: top;
	}

	.TitNav {
		width: 100%;
		height: 1rem;
		background-color: #fafbfc;
		z-index: 10;
	}

	.TitNav .wrap {
		color: #666;
		text-align: right;
		font-size: 0.23rem;
		line-height: 1rem;
		margin: 0px 0.2rem;
	}

	.TitNav a {
		font-size: 0.22rem;
		color: #666;
		cursor: pointer;
	}

	.TitNav img {
		width: 0.12rem;
		height: 0.18rem;
		margin-right: 0.1rem;
	}

	.Container {
		display: block;
		margin: 1.2rem 0.3rem;
	}

	.map {
		width: 100%;
		height: 6.15rem;
		position: relative;
	}

	.MapLogo {
		font-size: 0.25rem;
		padding-top: 0.25rem;
	}

	.MapLogo img {
		vertical-align: middle;
		margin-right: 0.1rem;
	}

	#allmap {
		width: 100%;
		height: 100%;
	}

	.contactMessage {
		background-image: url(../images/bk1.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 8.75rem;
	}

	.contactMessage h2 {
		font-family: 'ttf';
		font-size: 0.6rem;
		color: rgba(238, 238, 238, 0.3);
		padding-top: 0.88rem;
		margin-left: 0.7rem;
		font-weight: bold;
	}

	.contactMessage h3 {
		font-size: 0.38rem;
		color: #fff;
		margin-left: 0.7rem;
		margin-top: -.4rem;
	}

	.contactMessage h3:after {
		content: '';
		display: block;
		margin-top: 0.3rem;
		width: 0.98rem;
		height: 0.02rem;
		background-color: #ffffff;
	}

	.contactList {
		margin: 0.8rem 0 0.5rem 0.7rem;
		height: 2.8rem;
		overflow: hidden;
	}

	.contactList li {
		font-size: 0.24rem;
		color: #fff;
		line-height: .42rem;
	}

	.contactList li:nth-of-type(4) {
		margin-top: 28px;
	}

	.codeLis {
		float: right;
		margin-top: 0.2rem;
		margin-right: 0.3rem;
		width: 1.8rem;
	}

	.codeLis img {
		width: 1.2rem;
		height: 1.2rem;
		display: block;
		margin: 0px auto;
		/* padding: 0; */
	}

	.codeLis p {
		font-size: 0.24rem;
		color: #fff;
		text-align: center;
		margin-top: 0.1rem;
		/* display: block; */
	}

	/* å…¬å¸åŠ¨æ€ */
	.group_nav {
		width: 100%;
		margin-top: 0.8rem;
	}

	.group_header {
		background-image: url(../images/bk.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 2.74rem;
		position: relative;
	}

	.group_header h3 {
		font-size: 0.38rem;
		color: #fff;
		padding-top: 0.6rem;
		margin-left: 0.52rem;
		position: relative;
	}

	.group_header h3:after {
		content: '';
		position: absolute;
		width: 0.45rem;
		height: 0.03rem;
		background-color: #ffffff;
		left: 0;
		top: 0.4rem;
	}

	.group_header p {
		font-size: 0.24rem;
		color: rgba(255, 255, 255, 0.6);
		letter-spacing: 2px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-transform: uppercase;
		position: absolute;
		bottom: 0.2rem;
		right: 0.2rem;
	}

	.group_nav_lis {
		border: 1px solid #cccccc;
	}

	.group_nav_lis h2 {
		/* height: 82px; */
		line-height: 1rem;
		font-size: 0.32rem;
		color: #333;
		background-color: #ffffff;
		border-bottom: solid 1px #cccccc;
	}

	.group_nav_lis h2.groupSub a {
		background-image: url(../images/down2.png);
		background-size: 0.22rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 6.2rem;
	}

	.group_nav_lis h2.on a {
		background-image: url(../images/down2_h.png);
		background-size: 0.22rem 0.12rem;
		background-repeat: no-repeat;
		background-position: 6.2rem;
	}

	.group_nav_lis h2 a {
		color: #333;
		display: block;
		padding-left: 0.52rem;
	}

	.group_nav_lis h2 a.group_nav_on,
	.group_nav_lis h2.on a.One {
		color: #fff;
		background-color: #014099;
		border: 1px solid #014099;
	}

	.groupSubDown {
		padding: 0.3rem 0.4rem;
		display: none;
	}

	.groupSub.on .groupSubDown {
		display: block;
	}

	.group_nav_lis h2 .groupSubDown a {
		font-size: 0.28rem;
		line-height: 0.42rem;
		color: #666;
		padding-left: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.group_nav_lis h2 .groupSubDown a.nor {
		color: #ed6d00;
		border-left: 0.04rem solid #ed6d00;
	}

	.group_nav_lis h2:last-child {
		border-bottom: 0;
	}

	.group_navR {
		width: 100%;
		margin-bottom: 1.5rem;
	}

	.BusinessIndexTag {
		border-bottom: 1px solid #e5e5e5;
		padding: 0.5rem 0;
		display: block;
	}

	.BusinessIndexImg {
		width: 100%;
	}

	.BusinessIndexImg img,
	.TalentConceptImg img,
	.WorksContTag .am_bkimg img {
		width: 100%;
		height: 100%;
		vertical-align: top;
	}

	.BusinessIndexR h2 {
		font-size: 0.32rem;
		line-height: 0.42rem;
		color: #333;
		margin: 0.4rem 0 0.2rem;
	}

	.BusinessIndexR h3 {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999;
	}

	.BusinessIndexR p {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999;
		overflow: hidden;
		display: block;
		margin: 0.1rem 0px 0.2rem;
	}

	.BusinessIndexR h3 img {
		width: 0.25rem;
		height: 0.25rem;
		margin-right: 0.2rem;
		vertical-align: middle;
	}


	.BusinessIndexR span {
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.6rem;
		display: block;
		width: 2rem;
		height: 0.6rem;
		background-color: #014099;
		border-radius: 2px;
		margin-top: 0.4rem;
		color: #fff;
	}

	.page {
		width: 100%;
		text-align: center;
		margin: 0.6rem auto 0;
		display: inline-block;
		vertical-align: top;
		font-size: 0.24rem;
	}

	.page a {
		color: #999999;
		font-size: 0.24rem;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		padding: 0px 0.2rem;
		height: .6rem;
		border-radius: 0.04rem;
		margin-right: 0.05rem;
		border: solid 1px rgba(153, 153, 153, 0.5);
		line-height: .6rem;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a.NoBorer {
		border: 0px;
		padding: 0px 14px;
	}

	.page a:last-child {
		margin-right: 0;
	}

	.page a.nor,
	.page a:hover {
		background-color: #014099;
		color: #fff;
		border: solid 1px #014099;
	}

	.page a img {
		width: 0.1rem;
		height: 0.2rem;
		vertical-align: middle;
	}

	/* æ–°é—»è¯¦æƒ… */
	.NewsDetail {
		margin-top: 1rem;
	}

	.NewsDetail h2,
	.NewsDetail h4 {
		font-size: 0.32rem;
		text-align: center;
		color: #333;
		font-weight: bold;
		margin-bottom: 0.2rem;
	}

	.NewsDetail span {
		display: block;
		text-align: center;
		font-size: 0.26rem;
		color: #999;
		margin: 0.3rem 0 0.5rem;
		padding-bottom: 0.5rem;
		border-bottom: 1px solid #e5e5e5;
	}

	.XianChang {
		width: 2.5rem !important;
		height: 0.68rem !important;
		line-height: 0.68rem !important;
		font-size: 0.24rem !important;
		text-align: center;
		display: block;
		margin: 0.4rem auto !important;
		background: #014099;
		color: #fff;
		border: solid 1px #014099;
		font-weight: normal !important;
	}

	.NewsDetail p span strong span {
		font-weight: bold;
		color: inherit;
	}

	.NewsDetail p span {
		margin: 0px auto;
		border: 0px;
		text-align: inherit;
		padding: 0;
		border-bottom: 0px;
	}

	.NewsDetail p {
		font-size: 0.24rem;
		line-height: 0.52rem;
		color: #666;
		margin-bottom: 0.2rem;
		display: block;
		/* text-indent: 2em; */
	}


	.NewsDetail img {
		max-width: 100%;
		margin-bottom: 0.5rem;
	}

	.BackPage {
		margin-top: 1rem;
		padding-top: 0.5rem;
		border-top: 1px solid #e5e5e5;
		width: 100%;
	}

	.BackPage1 {
		margin-top: 0;
		border-top: 0px;
	}

	.BackPage h2 {
		font-size: 0.24rem !important;
		line-height: 0.48rem !important;
		color: #666 !important;
		margin: 0px !important;
	}

	.BackPage h2:first-of-type {
		margin-bottom: .14rem;
	}

	.BackPage h2 a {
		color: #666;
	}

	.BackPage h2 a.nor {
		color: #014099;
	}

	.BackPage .col-md-8 {
		float: none;
	}

	.BackPage .col-md-4 a {
		width: 2rem;
		height: 0.6rem;
		background-color: #014099;
		border-radius: 2px;
		line-height: 0.6rem;
		text-align: center;
		color: #ffffff;
		font-size: 0.24rem;
		display: block;
		margin: 0.4rem auto 0;
	}

	/* äººæ‰ç†å¿µ */
	.TalentConcept {
		margin: 0.8rem auto;
	}

	.TalentConceptTag {
		display: block;
		margin-bottom: 0.6rem;
		width: 100%;
		height: 5.45rem;
		overflow: hidden;
	}

	.TalentConceptImg {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.TalentConceptPor {
		position: absolute;
		bottom: 0.2rem;
		width: 100%;
	}

	.TalentConceptPor h2 {
		font-size: 0.32rem;
		text-align: center;
		color: #fff;
		background-image: url(../images/kk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 2.7rem;
		height: 0.79rem;
		line-height: 0.79rem;
		display: block;
		margin: 0px auto 0.3rem;
	}

	.TalentConceptPor p {
		font-size: 0.2rem;
		line-height: 0.38rem;
		color: #fff;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		padding: 0px 0.2rem;
	}

	/* åŠ&nbsp;å…¥æˆ‘ä»¬ */
	.mb180 {
		margin-bottom: 1.8rem;
	}

	.recruit_table {
		margin: 0.6rem 0 0;
		width: 100%;
	}

	.recruit_thead {
		height: 1rem;
		line-height: 1rem;
		background-color: #f6f6f6;
	}

	.recruit_table th {
		font-size: 0.28rem;
		color: #333;
		font-weight: bold;
		text-align: center;
	}

	.recruit_thead th:last-child {
		text-align: right;
		padding-right: 0.86rem;
	}

	.recruit_thead th:first-child,
	.recruit_row .text_position {
		text-align: left;
		box-sizing: border-box;
		padding-left: 0.22rem;
	}

	.recruit_row {
		min-height: 0.8rem;
	}

	.recruit_row td {
		font-size: 0.24rem;
		color: #666;
		min-height: 0.8rem;
		text-align: center;
		padding: 0.3rem 0;
		border-bottom: 1px dashed #dedede;
	}

	.recruit_row td .more {
		font-size: 0.24rem;
		text-align: right;
		padding-right: 0.4rem;
	}

	.recruit_row td .more img {
		width: 0.1rem;
		height: 0.18rem;
		vertical-align: middle;
		margin-left: 0.2rem;
	}

	.recruit_row:hover {
		background: #f9f9f9;
	}

	.recruit_row:hover td {
		color: #1d55a4;
	}

	.basePopup {
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 105;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.5);
		visibility: hidden;
	}

	.popupInfo {
		width: 6.8rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		background-color: #ffffff;
		height: 65%;
		overflow-x: hidden;
		overflow-y: scroll;
	}

	.popupClose {
		width: 1rem;
		height: 1rem;
		position: absolute;
		top: 0;
		right: 0;
		background-image: url(../images/close1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
	}



	.recruitLayout {
		padding: 0.4rem 0.5rem;
	}

	.jobTitle {
		font-size: 0.32rem;
		color: #333;
		line-height: 0.48rem;
		font-weight: bold;
	}

	.infoContainer {
		height: 5.6rem;
		overflow-y: auto;
		font-size: 0.24rem;
		box-sizing: border-box;
		margin-bottom: 0.35rem;
		margin-top: 0.35rem;
	}

	.infoContainer::-webkit-scrollbar {
		display: none;
	}

	.qualifications {
		margin-bottom: 0.35rem;
	}

	.qualifications:last-child {
		margin-bottom: 0;
	}

	.qualifications h3 {
		color: #333;
		margin-bottom: 0.2rem;
		font-weight: bold;
	}

	.qualifications p {
		color: #666;
		line-height: 0.42rem;
	}

	.baseBtn {
		display: block;
		width: 2rem;
		height: 0.7rem;
		background-color: #1d55a4;
		border-radius: 0.04rem;
		font-size: 0.24rem;
		color: #fff;
		text-align: center;
		line-height: 0.7rem;
	}

	/* å‘˜å·¥ç”Ÿæ´» */
	.WorksCont {
		margin-top: 1rem;
	}

	.WorksContTag {
		margin-bottom: 0.5rem;
		width: 100%;
		/* padding-bottom: 0.4rem; */
		position: relative;
		display: block;
	}

	.WorksContTag .am_bkimg {
		width: 100%;
		/* vertical-align: top; */
	}

	.WorksContTag h2 {
		line-height: 0.42rem;
		font-size: 0.32rem;
		margin: 0.3rem 0 0.2rem;
		color: #333;
		padding: 0 0.2rem;
	}

	.am_otime {
		font-size: 0.24rem;
		color: #999;
		padding: 0px 0.2rem;
	}

	.am_otime img {
		width: 0.25rem;
		height: 0.25rem;
		margin-right: 0.1rem;
		margin-top: 0.04rem;
		float: left;
	}

	.MoreH {
		width: 30px;
		height: 30px;
		position: absolute;
		right: 10px;
		bottom: 20px;
		display: none;
	}

	/* å‘˜å·¥æ´»åŠ¨è¯¦æƒ… */
	.WorksContDetail .WorksContTag {
		padding: 0;
	}


	.WorksContDetail .WorksContTag h2 {
		color: #1d55a4;
		padding: 0;
	}


	.BackWorks {
		width: 2rem;
		height: 0.6rem;
		background-color: #014099;
		border-radius: 2px;
		font-size: 0.24rem;
		color: #fff;
		text-align: center;
		line-height: 0.6rem;
		display: block;
		margin: 0.6rem auto 0;
	}

	.am_closeicon {
		width: 1.5rem;
		height: 0.6rem;
		background-color: #1d55a4;
		border-radius: 4px;
		line-height: 0.6rem;
		float: right;
		font-size: 0.24rem;
		color: #ffffff;
		cursor: pointer;
		margin-bottom: 0.1rem;
	}

	.am_closeicon img {
		vertical-align: middle;
		width: 0.25rem;
		height: 0.25rem;
		margin-left: 0.3rem;
		margin-right: .1rem;
	}

	.FindDetails {
		width: 6.8rem;
		height: 9rem;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		z-index: 999;
		display: block;
	}

	.FindDetails .content-slide-base {
		background: #fff;
	}

	.FindDetails .swiper-slide img {
		width: 100%;
		height: 6rem;
		overflow: hidden;
		vertical-align: top;
	}

	.FindDetails .swiper-slide p {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		color: #333;
		padding: 0px 0.3rem;
		background-color: #ffffff;
	}

	.FindDetails .arrow-left {
		background: url(../images/prev5.png);
		position: absolute;
		left: 0.2rem;
		top: 40%;
		width: 0.4rem;
		height: 0.4rem;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left;
	}

	.FindDetails .arrow-right {
		background: url(../images/prev5.png);
		position: absolute;
		right: 0.2rem;
		top: 40%;
		width: 0.4rem;
		height: 0.4rem;
		left: initial;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: right;
	}

	/* èµ„æ–™ä¸‹è½½ */
	.DataDownload {
		margin: 1rem auto 0.5rem;
	}

	.BaseTitH {
		font-size: 0.38rem;
		color: #333333;
		position: relative;
		padding-bottom: 0.3rem;
	}

	.BaseTitH:after {
		content: '';
		width: 1rem;
		height: 0.04rem;
		background-color: #ed6d00;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.LiteratureGuide,
	.Cooperative {
		width: 100%;
		margin-top: 0.5rem;
	}

	.LiteratureGuideTag {
		padding: 0.2rem 0;
		border-bottom: solid 1px #e5e5e5;
		display: block;
		font-size: 0.24rem;
		color: #333333;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		position: relative;
	}

	.LiteratureGuideTag h2 {
		float: left;
		width: 72%;
		line-height: 0.42rem;
		font-size: 0.28rem;
		color: #333333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.LiteratureGuideTag:hover h2 {
		color: #014099;
	}

	.LiteratureGuideTag h2 img {
		width: 0.25rem;
		height: 0.33rem;
		margin-right: 0.2rem;
		vertical-align: middle;
	}

	.LiteratureGuideTag span {
		width: 1.5rem;
		height: 0.42rem;
		line-height: 0.42rem;
		text-align: center;
		font-size: 0.24rem;
		color: #fff;
		background-color: #014099;
		border-radius: 2px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.BenchIntroduction h2 {
		text-align: center;
		font-size: 0.36rem;
		color: #333;
		margin-top: 1rem;
		margin-bottom: 0.5rem;
	}

	.BenchIntroduction h2 img,
	.BenchIntroduction p img,
	.EmissionStandards p img {
		width: auto !important;
		height: auto !important;
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.BenchIntroduction p {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.52rem;
		display: block;
		margin-bottom: 0.2rem;
	}

	.BenchIntroductionTab {
		text-align: center;
		margin: 0.2rem auto 0;
		font-size: 0;
	}

	.BenchIntroductionTab a {
		width: 20.4%;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.24rem;
		color: #666;
		text-align: center;
		display: inline-block;
		vertical-align: top;
		border: solid 1px #cccccc;
		margin-bottom: 0.2rem;
	}

	.BenchIntroductionTab a:nth-of-type(2n) {
		border-right: 0px;
		border-left: 0px;
	}

	.BenchIntroductionTab a.nor,
	.FilterTab a.nor {
		background: #014099;
		color: #fff;
		border: solid 1px #014099;
	}

	.BenchDetail {
		padding: 0.2rem 0.2rem 0.5rem;
		background-color: #f5f5f5;
		margin-top: 0.4rem;
		position: relative;
		display: none;
	}

	.BenchDetail .slider6 span {
		display: block;
		font-size: 0.24rem;
		line-height: 0.52rem;
		color: #666;
	}

	.BenchDetail .slider6 span i {
		width: 50%;
		float: left;
	}

	.BenchFunction img {
		width: 100%;
		height: 5rem;
		overflow: hidden;
		margin-top: 0.3rem;
		object-fit: contain;
	}


	.BenchDetail .bx-controls,
	.IntegratedType .bx-controls {
		width: 98%;
		position: relative;
		/* bottom: 1rem; */
		z-index: 99;
		text-align: left;
		height: 0.8rem;
		line-height: 0.8rem;
		display: block;
		margin: 0px auto;
	}

	.BenchDetail .bx-pager {
		left: 0;
		position: absolute;
		font-size: 0.32rem;
		color: #333;
	}

	.IntegratedType .bx-pager {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		position: absolute;
		font-size: 0.3rem;
		color: #333;
		bottom: -0.4rem;
	}

	.BenchDetail .bx-controls-direction a,
	.IntegratedType .bx-controls-direction a {
		width: 0.31rem;
		height: 0.31rem;
		position: absolute;
		top: 0.3rem;
		font-size: 0;
	}

	.IntegratedType .bx-controls-direction a {
		top: 0.05rem;
	}


	.Swiper a {
		top: 35%;
	}

	.BenchDetail .bx-controls-direction a.bx-prev,
	.IntegratedType .bx-controls-direction a.bx-prev {
		background: url(../images/prev2.png) no-repeat;
		right: 0.6rem;
		background-size: contain;
	}

	.IntegratedType .bx-controls-direction a.bx-prev {
		right: 1.8rem;
	}

	.EnterpriseMain .bx-controls-direction a.bx-prev {}

	.BenchDetail .bx-controls-direction a.bx-next,
	.IntegratedType .bx-controls-direction a.bx-next {
		background: url(../images/prev2.png) no-repeat;
		right: 0;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-mz-transform: rotate(180deg);
		background-size: contain;
	}

	.IntegratedType .bx-controls-direction a.bx-next,
	.EnterpriseMain .bx-controls-direction a.bx-prev {
		right: 0.6rem;
	}

	.EnterpriseMain .bx-controls-direction a.bx-next {
		right: 0;
	}

	.ProductType .bx-controls-direction a {
		top: 0.65rem;
	}

	.ProductType .bx-controls-direction a.bx-prev {
		right: 0.6rem;
	}

	.ProductType .bx-controls-direction a.bx-next {
		right: 0;
	}

	/* äº§å“ä¸­å¿ƒ */
	.OnloadInstructions {
		margin-top: 0.3rem;
		width: 100%;
	}

	.OnloadInstructions a {
		display: block;
		margin-bottom: 0.3rem;
		font-size: 0.3rem;
		color: #fff;
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		overflow: hidden;
		background-color: #014099;
		border-radius: 2px;
		text-align: center;
	}

	.OnloadInstructions a img {
		width: 0.24rem;
		height: 0.31rem;
		margin-right: 0.1rem;
		vertical-align: middle;
	}

	.SunnyMetal h2 {
		margin-top: 1rem;
	}

	.SunnyMetal img {
		max-width: 100%;
		margin: 0px auto;
	}

	.AirAssisted .BenchIntroductionTab {
		margin: 0.8rem auto 0;
	}

	.AirAssisted .BenchIntroductionTab a {
		width: 48%;
	}

	.AirAssisted .BenchIntroductionTab a:nth-of-type(2n) {
		border-right: 1px solid #ccc;
	}

	.AirAssistedMain {
		margin-top: 0.5rem;
		display: none;
	}

	.AirAssistedMainImg {
		max-width: 100%;
		display: block;
		margin: 0px auto 30px;
	}

	.DeviceSwiper {
		width: 100%;
		position: relative;
	}

	.DeviceSwiper a.arrow-left,
	.DeviceSwiper a.arrow-right {
		background-image: url(../images/prev2.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		top: 35%;
		width: 0.35rem;
		height: 0.35rem;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		bottom: 0;
	}

	.DeviceSwiper .arrow-left {
		left: -0.1rem;
	}

	.DeviceSwiper .arrow-right {
		right: -0.1rem;
		left: initial;
		transform: translateY(-50%) rotate(180deg) !important;
		-webkit-transform: translateY(-50%) rotate(180deg);
		-moz-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
	}

	.AirAssistedMain .WorksContTag {
		width: 88%;
		margin-top: 0.8rem;
		background-image: url(../images/line.png);
		background-size: 100% 0.06rem;
		background-repeat: no-repeat;
		background-position: bottom;
		margin: 0px auto;
		padding-bottom: 0.3rem;
	}

	.AirAssistedMain .WorksContTag .am_bkimg {
		border: solid 1px #cccccc;
	}

	.AirAssistedMain .WorksContTag h2 {
		font-size: 0.38rem;
		margin: 0.5rem 0 0.2rem;
		padding: 0px 0.2rem;
	}

	.AirAssistedMain .WorksContTag p {
		line-height: 0.48rem;
		font-size: 0.26rem;
		padding: 0px 0.2rem;
	}

	.AirAssistedMain .WorksContTag:hover {
		box-shadow: 0px 8px 22px 0px rgba(36, 36, 36, 0.14);
		background-image: none;
	}

	.AirAssistedMain .WorksContTag .MoreH {
		right: 23px;
		bottom: 28px;
	}

	.AirAssistedMain .WorksContTag:nth-of-type(3n) {
		margin-right: 0;
	}

	.EnterpriseTab a {
		width: auto;
	}

	/* æŸ´æ²¹æœºå°¾æ°”é¢—ç²’æ•é›†å™¨ */
	.FilterTab {
		margin-top: 0.8rem;
	}

	.FilterTab a {
		width: auto;
		height: 0.8rem;
		line-height: 0.8rem;
		text-align: center;
		font-size: 0.26rem;
		color: #666666;
		background-color: #ffffff;
		border: solid 1px #cccccc;
		float: left;
		margin-top: 0.3rem;
		margin-right: 0.3rem;
		padding: 0px 0.4rem;
	}

	.GrainMainH {
		text-align: center;
		font-size: 0.36rem;
		color: #333;
		margin-top: 0.65rem;
		line-height: 0.52rem;
	}

	.EmissionStandards .swiper-container,
	.EmissionStandards .swiper-container .swiper-wrapper {
		height: initial !important;
	}

	.BenchDetail .swiper-container,
	.BenchDetail .swiper-container .swiper-wrapper,
	.BenchDetail .swiper-container .swiper-wrapper .swiper-slide {
		height: initial !important;
	}

	.AirAssistedMain .swiper-container,
	.AirAssistedMain .swiper-container .swiper-wrapper,
	.AirAssistedMain .swiper-container .swiper-wrapper .swiper-slide {
		height: initial !important;
	}

	.IntegratedType .swiper-container,
	.IntegratedType .swiper-container .swiper-wrapper,
	.IntegratedType .swiper-container .swiper-wrapper .swiper-slide {
		height: initial !important;
	}

	.GrainDiv h2 {
		font-size: 0.32rem !important;
		color: #000;
		margin-top: 0.6rem !important;
		line-height: 0.52rem;
		margin-bottom: 0.3rem;
		display: block;
	}

	.GrainDiv table {
		width: 100%;
		margin: 0px auto;
		display: block;
	}

	.GrainDiv p,
	.EmissionStandards .swiper-container .GrainDiv p {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.52rem;
		display: block;
		margin-bottom: 0.2rem;
	}

	.GrainDiv p i {
		color: #1d55a4;
		margin-right: 0.2rem;
	}

	.EmissionStandards .swiper-container .GrainDiv p i {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.52rem;
		display: block;
	}

	.GrainDiv img,
	.PatentImg,
	.speechInfo img {
		max-width: 100%;
		display: block;
		margin: 0.3rem auto 0;
	}

	.GrainDiv p img {
		width: auto !important;
		height: auto !important;
	}

	/* äº§å“è¯¦æƒ… */
	.IntegratedType {
		background-color: #f5f5f5;
		padding: 0.6rem 0.4rem 1.8rem;
		margin-top: 1rem;
		position: relative;
	}

	.ProductType {
		padding-bottom: 1rem;
	}

	.IntegratedTypeImg {
		width: 100%;
		height: 3.97rem;
		overflow: hidden;
		margin: 0.6rem auto 0;
	}

	.IntegratedTypeImg img {
		width: 100%;
		height: 100%;
	}

	.ProductType .IntegratedTypeImg img {
		object-fit: contain;
	}

	.IntegratedTypeL {
		width: 100%;
	}

	.IntegratedTypeP {
		height: 4.2rem;
		overflow: hidden;
		margin-top: 0.5rem;
		font-size: 0.24rem;
		line-height: 0.52rem;
		color: #666666;
	}

	.EmissionStandards,
	.IntroductionMain {
		margin-top: 0.8rem;
	}


	.EmissionStandards,
	.BenchDetailSwiper,
	.ProductCtion,
	.QualityMain,
	.Technologys {
		display: block !important;
	}

	.EmissionStandards p {
		color: #333333;
		font-size: 0.24rem;
		line-height: 0.52rem;
		margin-bottom: 0.3rem;
		display: block;
	}

	.EmissionStandards p span {
		font-size: 0.24rem !important;
		line-height: 0.52rem;
	}

	.EmissionStandards img {
		max-width: 99.5%;
		display: block;
		margin: 0 auto 0.3rem;
	}

	/* å¸‚åœºåº”ç”¨ */
	.TechnologyRoadmap .GrainDiv p {
		margin-bottom: 0.4rem;
	}

	.TechnologyRoadmap .GrainDiv p i,
	.ProductCase {
		display: block;
		color: #666666;
	}

	.ScrUl .ProductCase {
		display: none;
	}

	.ProductCase .BenchFunction img {
		margin: 0px auto 0.2rem;
	}

	.ProductVideo {
		float: none;
		width: 100%;
		height: 4rem;
		margin-top: 0.2rem;
	}

	.CaseOnload .LiteratureGuideTag h2 {
		line-height: 0.52rem;
		font-size: 0.28rem;
		color: #333333;
		margin: 0px !important;
	}

	.CaseOnload .LiteratureGuideTag img {
		display: inline-block;
		vertical-align: middle;
		margin: 0px 0.1rem 0px 0px;
	}

	/* èµ„è´¨è£èª‰ */
	.honorFlex .BaseTitH,
	.speechInfo .BaseTitH {
		font-size: 0.38rem;
		color: #000;
		margin-top: 1rem;
	}

	.Introduction .BaseTitH {
		margin-top: -0.4rem;
	}

	.honorFlex .BaseTitH:after,
	.speechInfo .BaseTitH:after {
		content: '';
		width: 0.8rem;
	}

	.honorFlexImg {
		width: 100%;
		margin-top: 0.4rem;
	}

	.honorFlexImg img {
		width: 100%;
	}

	.ProductionTab {
		display: block;
		margin: 0.4rem auto 0.2rem;
	}

	.ProductionTab a {
		font-size: 0.26rem;
		color: #333;
		float: left;
		margin-right: 0.6rem;
	}

	.ProductionTab a.active {
		color: #014099;
	}

	.Quality p {
		text-align: center;
	}

	.QualityMain {
		display: none;
		background: #fff;
		padding: 0px 0px 0.4rem;
		margin-top: 1rem;
	}

	.EnterpriseMain {
		background: #fff;
		padding: 0px 0px 0.4rem;
		display: block;
	}

	.QualityMain .IntegratedTypeImg {
		/* width: 45.4%; */
		height: 3.68rem;
	}



	.QualityFlex,
	.IntroductionMain p {
		margin-top: 0.4rem;
		font-size: 0.24rem;
		line-height: 0.52rem;
		color: #666666;
	}

	.IntroductionMain p {
		margin-top: 0.3rem;
	}

	.QualityFlex h3 {
		border-bottom: 1px solid #e5e5e5;
		font-size: 0.3rem;
		color: #333;
		padding-bottom: 0.1rem;
		margin-bottom: 0.1rem;
	}

	.QualityMain .bx-controls {
		bottom: 0;
		position: relative;
		margin-top: 0.5rem;
		/* text-align: center; */
	}

	.QualityMain .bx-pager,
	.EnterpriseMain .bx-pager {
		left: 57%;
		bottom: 0;
		position: inherit;
	}

	.QualityMain .bx-pager {
		left: 0;
		transform: none;
	}

	.QualityMain .bx-controls-direction a.bx-next {
		right: 0.1rem;
	}

	.QualityMain .bx-controls-direction a.bx-prev {
		right: 0.6rem;
	}

	.EnterpriseMain .bx-pager {
		transform: none;
	}

	.EnterpriseMain .bx-controls-direction {
		position: absolute;
		right: 0;
		margin-top: -1rem;
	}

	.QualityMain .bx-controls-direction a {
		top: 0.2rem;
		right: 1.2rem;
	}

	/* ç&nbsp;”å‘èƒ½åŠ› */
	.EnterpriseMain .bx-controls {
		top: 0;
		bottom: initial;
		position: initial;
	}

	.EnterpriseMain .bx-controls-direction a {
		top: 0.45rem;
	}

	.BaseTitP {
		color: #666666;
		font-size: 0.24rem;
		line-height: 0.42rem;
		margin-top: 0.5rem;
		margin-bottom: 0.4rem;
		display: block;
	}

	.TreamTag {
		background-color: #f5f5f5;
		padding: 0.3rem;
		margin-bottom: 0.4rem;
	}

	.TreamTagImg {
		width: 1.24rem;
		height: 1.24rem;
		float: left;
		border-radius: 50%;
	}

	.TreamTagR {
		width: 75%;
		float: right;
	}

	.TreamTagR h2 {
		font-size: 0.32rem;
		color: #000;
		margin: 0.15rem 0;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.TreamTagR p {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.35rem;
	}

	.CooperativeTag {
		width: 100%;
		display: block;
		color: #003eb4;
		font-size: 0.24rem;
		line-height: 0.52rem;
		text-align: center;
		margin-bottom: 0.3rem;
	}

	.CooperativeTag img {
		width: 100%;
	}

	/* å…¬å¸ç®€ä»‹ */
	.Introduction {
		margin-top: 1rem;
		display: block;
	}

	.speechInfo {
		float: left;
		width: 100%;
	}

	.speechInfoR {
		float: right;
		width: 90%;
		height: 4.75rem;
		position: relative;
		margin-top: 1.2rem;
		margin-right: 0.3rem;
	}

	.speechInfoR:after {
		content: '';
		width: 74%;
		height: 3.53rem;
		background-color: #014099;
		position: absolute;
		top: -0.3rem;
		right: -0.3rem;
		z-index: 1;
	}

	.speechInfoR img {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 2;
	}

	.BaseTitT {
		font-family: Arial;
		font-size: 0.7rem;
		font-style: italic;
		line-height: 0.86rem;
		color: #f4f3f3;
	}

	.speechInfo p,
	.Introduction:first-of-type p {
		font-size: 0.24rem !important;
		line-height: 0.52rem !important;
		color: #666;
		margin-top: 0.5rem;
		display: block;
	}

	.Introduction:first-of-type p img {
		max-width: 100%;
		display: block;
		margin: 0.2rem auto !important;
	}

	.speechInfo p strong {
		color: #333;
		font-weight: bold;
	}

	.CulturalTag {
		display: block;
		margin-top: 0.6rem;
		position: relative;
	}

	.CulturalTag .PorCenter {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		padding: 0px 0.3rem 0px 0.2rem;
		z-index: 5;
	}

	.CulturalTag .PorCenter h2 {
		font-size: 0.32rem;
		color: #fff;
	}

	.CulturalTag:after {
		content: '';
		width: 100%;
		height: 91%;
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.6);
		opacity: 0;
	}

	.CulturalTag:hover:after {
		opacity: 1;
	}

	.CulturalTagP {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #fff;
		height: 0.8rem;
		overflow-x: hidden;
		overflow-y: scroll;
		margin-top: 0.1rem;
		display: block;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar {
		width: 1px;
		height: 40%;
		background-color: #fff;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		border-radius: 10px;
		background-color: #fff;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar {
		width: 1px;
		background-color: #fff;
		display: block;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar-thumb {
		border-radius: 8px;
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
		background-color: #fff;
	}

	.CulturalTag img {
		width: 100%;
		height: 100%;
		object-fit: fill;
	}

	.DevelopDevice {
		width: 100%;
		position: relative;
		margin-top: 0.6rem;
		/* display: block; */
	}

	.DevelopDevice .arrow-left {
		background: url(../images/prev1.png) no-repeat left top;
		position: absolute;
		left: -0.25rem;
		top: 44%;
		width: 0.18rem;
		height: 0.33rem;
		background-size: cover;
	}

	.DevelopDevice .arrow-right {
		background: url(../images/prev1.png) no-repeat left bottom;
		position: absolute;
		right: -0.25rem;
		top: 44%;
		width: 0.18rem;
		height: 0.33rem;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-mz-transform: rotate(180deg);
		left: inherit;
		background-size: cover;
	}

	.DevelopContainer {
		width: 100%;
		height: 4.3rem;
		position: relative;
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #333;
		padding: 0.2rem 0;
	}

	.DevelopContainer .content-slide {
		/* width: 16.6%; */
		height: 3rem;
		padding: 0px 0.2rem;
		position: relative;
		/* overflow: hidden; */
		border-right: 1px solid #cccccc;
		margin-top: 1.05rem;
	}

	.DevelopContainer .content-slide h2 {
		font-size: 0.42rem;
		line-height: 0.58rem;
		color: #333;
		font-weight: bold;
		position: relative;
		top: -.3rem;
		text-align: center;
	}

	.DevelopContainer .content-slide h2:after {
		content: '';
		width: 0.2rem;
		height: 0.2rem;
		background-color: #ffffff;
		border: solid 0.06rem #014099;
		position: absolute;
		top: -0.7rem;
		left: 50%;
		border-radius: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}

	.DevelopContainer .content-slide p {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
		margin-top: 0.2rem;
	}

	.DevelopDevice:after {
		content: '';
		width: 100%;
		height: 0.03rem;
		background-image: url(../images/line1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		top: 0.4rem;
	}

	/* ä¸“åˆ© */
	.PatentFlex h2 {
		color: #014099;
		font-size: 0.32rem;
		line-height: 0.62rem;
		display: block;
		margin-top: 0.8rem;
	}

	.PatentTag {
		width: 100%;
		margin-bottom: 0.6rem;
	}

	.PatentTag img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.PatentTag h2 {
		font-size: 0.32rem;
		color: #333;
		line-height: 0.52rem;
		margin-top: 0.2rem;
		text-align: center;
	}

	/* ç•™è¨€å’¨è¯¢ */
	.OnlineConsultation {
		margin-top: 1.2rem;
		margin-bottom: 1.4rem;
	}

	.OnlineConsultationSub {
		background-color: #f5f5f5;
		margin-top: 0.6rem;

		padding: 0.6rem 0.3rem;
	}

	.OnlineConsultation .ContactText {
		width: 100%;
		display: block;
		margin: 0px auto;
		font-size: 0;
	}

	.ContactText input {
		width: 89%;
		height: 1rem;
		border: solid 1px #c6c6c6;
		background-color: #ffffff;
		font-size: 0.28rem;
		line-height: 1rem;
		color: #999;
		padding: 0px .2rem;
		margin-bottom: 0.4rem;
		vertical-align: top;
	}

	.SumbitBtn,
	.EncyclopediaBtn {
		width: 2rem;
		height: 0.8rem;
		background-color: #014099;
		border-radius: 2px;
		font-size: 0.3rem;
		line-height: 0.8rem;
		color: #FFFFFF;
		text-align: center;
		display: block;
	}

	.OnlineConsultation .ContactText textarea {
		width: 89%;
		height: 3rem;
		border: solid 1px #c6c6c6;
		background-color: #ffffff;
		font-size: 0.28rem;
		line-height: 0.42rem;
		color: #999;
		padding: 0.2rem;
		margin-bottom: 0.6rem;
	}

	/* èŒä½ç”³è¯· */
	.RecruiterMain {
		margin-top: 0.6rem;
	}

	.RecruiterFlexText {
		width: 93.8%;
		height: 1rem;
		line-height: 1rem;
		background-color: #ffffff !important;
		border: solid 1px #c6c6c6;
		font-size: 0.28rem;
		float: left;
		color: #999;
		padding: 0px 0.2rem;
		margin-bottom: 0.4rem;
	}

	.XingImg {
		background-image: url(../images/xing.png);
		background-size: 0.14rem 0.13rem;
		background-repeat: no-repeat;
		background-position: 6.6rem;
	}

	.RecruiterLabel {
		margin-bottom: 0;
		width: 100%;
		font-size: 0;
	}

	.RecruiterLabel:last-child {
		margin-bottom: 0.4rem;
	}

	.RecruiterLabel h3 {
		line-height: 0.6rem;
		font-size: 0.26rem;
		color: #999;
		width: 20%;
		margin-right: 0.4rem;
		float: left;
		text-align: right;
	}

	.RecruiterLabel label {
		line-height: 0.6rem;
		font-size: 0.28rem;
		color: #999;
		margin-right: 0.8rem;
		vertical-align: top;
		font-weight: normal;
	}

	.RecruiterLabel label input {
		width: 0.2rem;
		height: 0.2rem;
		border: solid 1px #a9a9a9;
		border-radius: 50%;
		margin: 0.18rem 0.1rem 0px 0px;
		vertical-align: top;
	}

	.RecruiterLabel label input:checked {
		background: #014099;
	}


	.RecruiterFlexText:nth-of-type(3n) {
		margin-right: 0px;
	}

	.Filelimit {
		font-size: 0.28rem;
		color: #999;
		letter-spacing: 2px;
		margin-bottom: 0.6rem;
	}

	#file_value {
		margin-bottom: 0.2rem;
	}

	.RecruiterFlexFile {
		width: 2rem;
		height: 2rem;
		border: dashed 1px #c6c6c6;
		float: left;
		margin-bottom: 0.3rem;
		position: relative;
		cursor: pointer;
	}

	.RecruiterFlexFile img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		object-fit: cover;
	}

	.RecruiterFlexFile input {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: 0;
	}

	/* é“è·¯æ”¹é€&nbsp; */
	.RoadVehicleTag {
		width: 99.5%;
		margin: 0px auto 0.5rem;
		display: block;
	}

	.RoadVehicleImg {
		width: 100%;
		overflow: hidden;
	}

	.GrainDiv .RoadVehicleTag h2 {
		border: solid 1px rgba(204, 204, 204, 0.3);
		border-top: 0px;
		line-height: 0.48rem;
		text-align: center;
		font-size: 0.32rem;
		color: #333;
		margin: 0 !important;
		padding: 0.4rem 0;
	}

	.EmissionStandards .RoadVehicleImg img {
		margin: 0px auto;
	}

	.CaseCollection h3 {
		font-size: 0.35rem;
		line-height: 0.48rem;
		color: #333333;
		margin-bottom: 0.1rem;
	}

	.BenchFunction .CaseCollectionImg {
		width: 100%;
		height: 4.35rem;
		overflow: hidden;
		margin-bottom: 0.2rem;
	}

	.BenchFunction .CaseCollectionImg img {
		float: none;
		width: 100%;
		height: 100%;
		margin: 0px auto;
	}

	.BenchFunction .CaseCollectionImg:nth-of-type(2n) {
		float: right;
	}

	.BenchFunction .CaseCollectionImg span {
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-top: 0.1rem;
	}

	.CaseCollection .BenchDetail {
		padding-bottom: 0.2rem;
	}

	.CaseCollection:nth-of-type(2n),
	.CaseCollection:nth-of-type(3n) {
		margin-top: 0.4rem;
	}

	/* æœç´¢é¡µé¢å¼¹çª— */
	.SearchbarOverlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		right: 0;
		overflow: hidden;
		bottom: 0;
		left: 0;
		z-index: 999;
		background: rgba(0, 0, 0, 0.66);
		opacity: 0;
		visibility: hidden;
		transition: opacity .25s ease-in-out, border .25s ease-in-out;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.SearchbarOverlay.on {
		opacity: 1;
		visibility: visible;
	}

	.LoadCont {
		background-color: #ffffff;
		border-top-left-radius: 0.08rem;
		border-bottom-left-radius: 0.08rem;
		height: 1rem;
		width: 6.4rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.LoadText {
		width: 74%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		padding-left: 0.24rem;
		color: #999999;
		float: left;
	}

	.LoadCont .CloseCont {
		width: 0.25rem;
		height: 0.25rem;
		cursor: pointer;
		margin-top: 0.4rem;
		vertical-align: top;
	}

	.LoadBut {
		background-image: url(../images/search.png);
		background-size: 0.34rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 1rem;
		height: 1rem;
		background-color: #004098;
		float: right;
		border-radius: 0px;
	}

	/* æœç´¢é¡µé¢ */
	.SearchRules {
		padding: 0;
		/* width: 100%; */
		display: block;
		margin: 0.8rem 0.3rem 0;
	}

	.SearchRules .LoadCont {
		width: 100%;
		height: 1rem;
		background-color: #ffffff;
		border-radius: 0.08rem;
		border: solid 2px #004098;
		position: initial;
		transform: none;
		left: 0;
		top: 0;
		display: block;
		margin: 0px auto 1rem;
	}

	.SearchRulesH {
		font-size: 0.32rem;
		color: #333;
		display: block;
		margin-bottom: 0.2rem;
	}

	.SearchRulesH i {
		font-size: 0.36rem;
	}

	.ProductMask {
		max-width: 6rem;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		z-index: 999;
		display: block;
		font-size: 0.28rem;
		text-align: left;
		color: #666;
		line-height: 0.48rem;
		padding-bottom: 0.3rem;
	}

	.ProductMask img.CloseImg {
		width: 0.42rem;
		height: 0.43rem;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		margin: 0;
	}

	.ProductMask img {
		width: 100%;
		max-height: 4rem;
		display: block;
		margin: 0.5rem auto 0;
		object-fit: contain;
	}

	.ProductMask h2 {
		height: 0.8rem;
		line-height: 0.8rem;
		background: #fff;
		text-indent: 2em;
		font-size: 0.26rem;
	}
}
</pre></body></html>